Deriving Non-zeno Behavior Models from Goal Models Using ILP
نویسندگان
چکیده
This paper addresses the problem of automated derivation of non-zeno behaviour models from goal models. The approach uses a novel combination of model checking and machine learning. We first translate a goal model formalised in linear temporal logic into a (potentially zeno) labelled transition system. We then iteratively identify zeno traces in the model and learn operational requirements in the form of preconditions that prevent the traces from occurring. Identification of zeno traces is acheived by model checking the behaviour model against a time progress property expressed in linear temporal logic, while learning operational requirements is achieved using Inductive Logic Programming. As a result of the iterative process, not only a non-zeno behaviour model is produced but also a set of preconditions that, in conjunction with the known goals, ensure the non-zeno behaviour of the system.
منابع مشابه
A New Goal programming approach for cross efficiency evaluation
Cross efficiency evaluation was developed as an extension of DEA. But the traditional DEA models usually have alternative optimal solutions and, as a result, cross efficiency scores may not be unique. It is recommended that without changing the DEA efficiency scores, the secondary goal should be introduced for optimization of the inputs/outputs weights. Several reports evaluated the perfo...
متن کاملOptimizing Tests for Multiple Fault Models
We present a method for deriving minimal tests to cover multiple fault models. Integer linear programming (ILP) is used to select a minimum set of vectors without reducing the original coverage. Tests can be initially generated separately for different fault models. All tests are then simulated for each fault model of interest without fault dropping. The fault simulation data are converted into...
متن کاملBeyond Zeno: Get on with It!
In this paper we propose a technique to extend the simulation of a Zeno hybrid system beyond its Zeno time point. A Zeno hybrid system model is a hybrid system with an execution that takes an infinite number of discrete transitions during a finite time interval. We argue that the presence of Zeno behavior indicates that the hybrid system model is incomplete by considering some classical Zeno mo...
متن کاملExistence of Periodic Orbits in Completed Lagrangian Hybrid Systems with Non-Plastic Collisions
In this paper, we consider hybrid models of mechanical systems undergoing impacts, i.e., Lagrangian hybrid systems, and study their periodic orbits in the presence of Zeno behavior. The main result of this paper is explicit conditions under which the existence of stable periodic orbits for a Lagrangian hybrid system with plastic impacts implies the existence of periodic orbits in the same Lagra...
متن کاملStructural Mechanics Approach to Investigate the Hyperelastic Mechanical Behavior of Single and Multi-wall Carbon Nanotubes
In the current research, a three-dimensional finite element model was considered to predict the mechanical behavior of Single Wall (SWCNTs) and Multi Wall Carbon Nanotubes (MWCNTs). Assuming the nonlinear elastic behavior of C-C bond in large strains, hyperelastic models were considered. Literature review revealed that the material parameters of the hyperelastic models have been determined from...
متن کامل